using System.Collections.Generic;
using Gj;
using UnityEngine;
#if UNITY_EDITOR
using UnityEditor;
#endif

[CreateAssetMenu(fileName = "MaterialSettings", menuName = "Gj/MaterialSettings")]
public class MaterialSettings : ScriptableObject
{
    [System.Serializable]
    public struct MaterialItem
    {
        public string key;
        public Material value;
    }

    [System.Serializable]
    public struct MaterialGroup
    {
        public string type;
        public MaterialItem[] list;
    }
    
    public MaterialGroup[] MaterialGroups;
}